#include <stdio.h>
#include <stdlib.h>
#define LEN 5
 
int main(void){
  // 动态创建数组
  int *ptr=(int *)malloc(LEN*sizeof(int));
  // 给数组赋值
  // for(int i=0;i<LEN;i++){
  //   ptr[i]=i+1;
  // }
  // 打印显示-错误遍历
  // for(int i=0;i<LEN;i++){
  //   printf("%d\n",i,*ptr);
  //   ptr++;
  // }
  // 正确遍历方式
  for(int i=0;i<LEN;i++){
    printf("%d:%d\n",i,ptr[i]);
  }
  // 释放数组空间
  free(ptr);
  return 0;
}